package edu.object_oriented.finalPra;

public class FinalDemo {
    /**
     * final ： 最终
     *  修饰类 : 不能被继承
     *  属性   : 常量   不能修改   能继承
     *  方法   ：不能被重写        能继承
     */
    //常量  全局   必须初始化，可以直接赋值  也可以通过构造初始化
    final String msg;

    public FinalDemo(String msg) {
        this.msg = msg;
    }
    public FinalDemo(){
        msg = "hello";
    }

    final void method(){
        System.out.println("这是final修饰的方法");
    }

    public static void main(String[] args) {
        //常量  局部   使用时候再初始化即可
        final int a;
        FinalDemo demo = new FinalDemo("全局常量");
        System.out.println(demo.msg);
//        demo.msg = "你好";
    }


}
